<%--
  Created by IntelliJ IDEA.
  User: kittychen
  Date: 2025/11/19
  Time: 17:29
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page import="java.util.ArrayList" %>
<%@ page import="java.util.List" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<%
    List<String> list = new ArrayList<>();
    list.add("element1");
    list.add("element2");
    list.add("element3");
    list.add("element4");
    list.add("element5");
    list.add("element6");
    list.add("element7");
    request.setAttribute("list", list);
%>

<h2>未指定遍历的起使位置、步长、结束位置</h2>
<c:forEach var="item" items="${list}">
    <c:out value="${item}" /> <br>
</c:forEach>

<h2>指定遍历的起使位置、步长、结束位置</h2>
<c:forEach var="element" items="${list}" begin="2" step="2" end="6">
    <c:out value="${element}" /> <br>
</c:forEach>

<h2>指定遍历的起使位置、步长、结束位置，查看遍历状态</h2>
<c:forEach var="element" items="${list}" begin="2" step="2" end="6" varStatus="status">
    <c:out value="${element}" />
    <c:out value="${status.index}" />
    <c:out value="${status.count}" />
    <c:out value="${status.first}" />
    <c:out value="${status.last}" /> <br>
</c:forEach>
</body>
</html>
